to the satisfaction of someone - Spanish English Dictionary